home *** CD-ROM | disk | FTP | other *** search
/ Gamers Delight 2 / Gamers Delight 2.iso / Aminet / game / role / Ang261Lib.lha / src / FIXES < prev    next >
Text File  |  1994-10-22  |  19KB  |  378 lines

  1. Angband 2.5 (beta), first release - 11/93
  2.  
  3. new lighting
  4. fixed potion identification
  5. fixed missing attack for 'kicks you' (mystics)
  6. resist fear instrinsic added
  7. monster fear
  8. added autoroller from PC code
  9. CFT's new speed code
  10. mana penalty for armour based on weight (doesn't seem to change much), and
  11.        gloves of free action/dexterity don't cause the additional mana penalty
  12. print amount of gold stolen
  13. print object stolen
  14. artifacts likely to resist enchantment/disenchantment & other attacks
  15. monsters can pick up things (but not 'X' getting Slay 'X' weapons, etc)
  16. if blind then messages change - serious updating
  17.    -- also redo 2ndary effects, this was a pain in the butt
  18. fix up earthquake effects to not destroy artifacts & some other things
  19. the names of the Phial, Star, & Arkenstone change if not identified
  20. fixed up naming code a little, also renamed monster descriptions & fixed
  21.    miscellaneous spelling errors whenever I ran across them
  22. can check what artifacts have been generated while not wizard
  23.    -- for convenience only, if you don't like, don't use....
  24. add y/n to word of recall spells...
  25. fireball effects now have differing radii
  26. giant pits added
  27. vastly more sanity checking in level generation
  28. more sanity checking in compact_monsters & create/summon monsters...
  29. more uniques have appropriate escorts
  30. destroyed levels added
  31. player ghost/save bug fixed
  32. be a little nicer about out-of-depth monsters on the early levels....
  33. ...and added moria 5.5 'sleeping dragon' code
  34. fixed up the artifacts a little (like being frost brand and not RC, etc)
  35.    added TR_BLESS_BLADE & TR_ATTACK_SPEED)  Ringil is still +1 speed, though.
  36.    added another resistance to one or two items ala Fangband
  37. Holy Avengers & Slay Evil weapons are BLESS_BLADE, Slay Undead are HOLD_LIFE.
  38. prayer penalty for priests not using blessed edged weapons
  39. cleaned up the display a little
  40. hopefully reset stats correctly when gaining or losing....
  41. better messages when an item gets destroyed
  42. minimum weight for multiple attack calc reduced from 5 to 3
  43. prevented free bashing from detecting an invisible monster
  44. added pseudo-probing when you look at the monster...
  45. fixed the "you seem to be missing a book" message
  46. fixed *enlightment* potion
  47. revamped enchantment code
  48. scrolls of aquirement and *aquirement* auto-indentify themselves when used
  49. rods immune to lightning
  50. can't create up staircases on town level
  51. add delay timing code so that bolts, etc can be seen
  52. dispelling things in sight prints their names and not it/and the converse
  53. tweaked self knowledge messages for clarity
  54.  
  55.  
  56. Angband 2.5.1 (12/15/93)
  57.  
  58. fixed inventory bug w/ taking off equipped items
  59. fixed delay causing divide-by-zero crashes
  60. made word of recall a toggle, not yes/no, as that seems to be less aggravating
  61. maybe fixed redisplay on edge of maps
  62. fixed open/topen/fopen/tfopen which already exists on some systems
  63. fixed a possible problem with displaying monster injury status
  64. fixed a problem displaying the level feelings
  65. fixed dropping worthless items in your home (they silently disappeared)
  66. silently reconnect invisible monsters (*why* does this happen?)
  67. fixed light redisplay while in stores (thanks to DGK)
  68. adjusted code to stop allocating too high plusses on magical items and
  69.    too many bows of might/accuracy.
  70. fixed desc_monsters.c overrun causing crash when looking at ghosts
  71. added some bounds checking on reading options st 2.4 savefiles don't mess up
  72. readjusted magical plusses some more, made more things variable (such as AC + 
  73.    for Amulet of Magi, etc ad nauseaum), also caused prices to be more
  74.    responsive to the pluses on the items
  75. redid monster fear code so that some monsters are 'fearless': E's, g's, most
  76.    undead and demons except intelligent ones, and all immobile monsters
  77. added global variable monster_is_afraid so that fear messages only occur after
  78.    the player has gotten all of his swings; much nicer to look at
  79. monsters that heal themselves may 'regain their courage' when they cast heal
  80. PDSM no longer resists disenchantment or shards -- so watch out!  Note that
  81.    Bladeturner still resists everything, so it becomes a better choice.
  82.  
  83.  
  84. Angband 2.5.2 (12/20/93)
  85. CFT's revamped inven_carry, fixes book ordering for magic users
  86. included code for BSD's random() function, which offers a much better RNG;
  87.    please consult the file src/random.c for copyright and acknowledgements...
  88. fixed "killed by an arrow trap.." (doubled period) and "up staircase ." msgs
  89. went back and redid objdes() code to fix a whole bunch of punctuation errors,
  90.    including inscriptions, monster/item <--> spell interactions, etc; the
  91.    results should look better and probably work faster, too
  92. genderized the whole game, including massive changes to recall.c.  It makes the
  93.    program a little larger, but the descriptions are incredibly more cool
  94. resyncronized monsters.c with describe_mon.c, fixed some minor incongruities
  95.   as I came across them (such as immobile monsters 'being able to open doors')
  96.  
  97.  
  98. Angband 2.5.3 (1/10/94)
  99. fixed a typo giveing Bladeturner +305 to AC (thanks DGK)
  100. fixed misspelling David G. Kahane's initials in a few places (sorry DGK :)
  101. added support for HPUX thanks to Chris Ang@amd.com [cba]
  102. fixed some code that fails on K&R compilers, and reorganized the static 
  103.    prototypes so they'll do some good for non-ANSI compilers
  104. improved on the los/in_bounds code to make it faster
  105. tweaked the recall monster code some
  106. fixed 'screen too small for moria --> angband' message
  107. sped up the code some (by macroizing some stuff)
  108. switched description of "the Ring of Power" to "the One Ring"
  109. turned down the delays a little...
  110. worked around the 'infamous monster heal bug', when restoring savefiles
  111. fixed a few more monster descriptions (made worm mass descriptions consistant)
  112. fixed 'Set of Cestus' to 'Set of Cesti'
  113. reindented the whole set of source code; use 4-2 indenting & a 90 col editor
  114. reindentation has revealed some questionable syntax RE: '=&' vs '= &' which
  115.   may have caused some subtle bugs
  116.  
  117. Angband 2.5.3 (1/12/94?) - beta testing begins
  118. added support for ultrix thanks to Eugene Hung@garnet.berkeley.edu
  119. fixed monsters running away due to '= -' versus '-='
  120. moved the gender code into the creature_list array and reordered the
  121.   descriptions so that desc_list[i] = c_list[i], this was a pain, but I caught
  122.   a few more inconsistancies doing so
  123. fixed up some of the library files
  124. Anduril is now "The Longsword 'Anduril'", thanks J.Kewley@fiveg.icl.co.uk
  125. added an option "plain_descriptions" so that items will be displayed without
  126.   their 'flavor' if that's what the user prefers
  127. fixed some bugs in the util.c for supporting microsleep on those machines that
  128.   need it
  129. modified object creation so that it makes objects at the average of the
  130.   dun_level and the creature's level....
  131. fixed possibly letting character go up and down stairs first 100 turns and get
  132.   feelings each time.....
  133. made see invisible never auto-detect, as this is not worth fixing right
  134. fixed keypad wizard commands (made 'em the save as the rogue wizard commands)
  135. added flag for haggling rather than a compile-time define....
  136. fixed a few more '= -' expressions
  137. fixed a bug in the wizard level identify code
  138. fixed Makefile bug ".o.c" versus ".c.o".... [eh]
  139. touched up a few artifacts (Beleg C. -> Belthronding), Sting vs. Weap of
  140.    Westernesse, made artifacts display a little more info (searching, infra)
  141. fixed a problem in the microsleep code with times of 0
  142. moved Master Mystics to dun_level 50...
  143. fixed unique deaths not being recalled if you can't see them when they die
  144. patched a few more non-ANSI-compiler problems, & min/max [cba]
  145. fixed teleporting leaving lighted area with wide-area light
  146. redid some of the object description code to give more informative messages
  147.   and to avoid some braindamage
  148. added option to display weight for equipment list (seperate from inven list)
  149.   because new descriptions can be longer and will overrun the available space
  150. fixed a possible lighting bug (casting light spell with light item), and made
  151.   unlighting a little more impressive...
  152. fixed overlong inscriptions (thanks grabiner@zariski.harvard.edu)
  153. made monsters resist damage from weapons a little better
  154. added compile define to let players see their score, fixed scorefile bug;
  155.   (thanks to Torbj|rn Lindgren <tl@cd.chalmers.se>)
  156. fixed minor misspellings
  157. tried to fix up some minor lighting errors; also touched up a monster or two
  158. fixed object descriptions displaying the p1 value inappropriately (+x)
  159. removed LINT_ARG define so that we always get function prototypes...
  160. Large kobolds resist poison too
  161. tweaked the Makefile some more (make clean does better now)
  162. removed need for -fwritable-strings [TL]
  163. added const char * declarations all over the place (very painful); note that
  164.    the player ghost violate the const char * of the monster list -- oh well
  165. fixed fleeing monsters trying to run through doors....
  166. made wide-area light light up "knight-move" (L's) squares
  167. made pits not activate the "special" message but vaults will....
  168. error in "if (t_ptr->name2 = SN_ATTACKS)" fixed (BIG thanks to jk@cs.man.ac.uk)
  169. improved HPUX support (thanks to Chris Ang@amd.com)
  170.  
  171. Angband 2.5.4 (2/3/94) - final beta testing period
  172. fixed scrolls of darkness not blinding you for a round.
  173. fixed bug fix empty savefiles causing crashes
  174. tweaked more object descriptions
  175. objects with negative magical bonuses do the right things in the
  176.   self-knowledge code
  177. wiz mode ^A does "remove_all_curse"....
  178. maybe fixed a bug attempting to uncurse mega-cursed items
  179. cleaned up some other minor items
  180. fixed {mass} genocide not identifying itself always... (ty@vuokko.uta.fi)
  181. added support for Atari (thanks Chris Herborth@53iss6.waterloo.NCR.COM)
  182. artifact check now displays to screen [cba]
  183. added unique check [cba]
  184. fixed scorefile not existing bug yet again
  185. moved & documented ALLOW_ARTIFACT_CHECK compile option, which allows non
  186.   wizards to see the list of generated artifacts
  187. fixed more system function prototypes (in part, tl)
  188. fixed save-file byte order problem [tl]
  189.  
  190. Angband 2.5.5 (2/7/94) - patchlevel bumped due to previous byte-order fix
  191. level feeling now saved in the save file
  192. now display home inventory at death or part of char description [ct/dgk]
  193. fixed level feeling being overwritten in save file
  194. fixed chests to generate treasure at the correct level [dbd]
  195. darkness breath and scrolls now blind you for a while (like light breath)
  196. everything that Slays Undead now is See Invisible
  197. made some SU weapons Hold Life, and some SE Blessed Blades
  198. fixed self_knowledge code wrt negative p1 values (again)
  199. Whips of Fire now have Resist Fire
  200. maybe fixed some more header file braindamage
  201. tried to fix a bug where stackable items could be placed over
  202.   your weapon, causing you to lose the weapon
  203. fixed a bug displaying (+0) digging implements
  204. made the low hitpoint warning more noticeable
  205. fix so that storebought chests don't give hellacious treasure (backwards
  206.   compatibility problem w/ old savefiles)
  207. reduced MAX_{T,M}ALLOC to 400 and 600 respectively to reduce memory
  208.   hogging for those systems which would appreciate this....
  209. fixed small display glitch while rolling [ch]
  210. fixed msgs when throwing items at monsters
  211. fixed Belthronding not getting a "special level" msg
  212. caused create food to fill you up and not create an item [cba]
  213. added equippy chars [dgk/cba]
  214. fixed item colors not being randomly shuffled for new characters [dk]
  215. changed Celefarn->Celegorm, touched up a few other artifact names
  216.  
  217. Angband 2.5.6 (3/30/94) - squash a final set of bugs and upload to the net
  218. that bloody store price bug has probably been squashed
  219. rewrote the screen too small message (again)
  220. fixed taking off cursed items/error in objdes() bug [dbd]
  221. fixed some minor spelling problems
  222. added quick messages option
  223. attacks that destroy items choose which item more randomly
  224. fixed lighting while tunnelling [dbd]
  225. fixed some other lighting problems [dbd]
  226. incorporated patches for Linux (thanks to Peter Berger@lm.net [pb])
  227. fixed missing attack message for medusa squeeze
  228. added 'realclean' makefile target that deletes the executable in the current dir
  229. updated the documentation and library files
  230. fixed "hit to hit to burn" and "hit to bite to electrify" messages [dbd]
  231. fixed lighting more
  232. fixed drinking poison potion message when you resist poison
  233. added targetting ala the PC version [ch, ty]
  234. improved HPUX support again [cba]
  235. added '|' char which lets the player check the unique monsters killed
  236. reincorporate making savefiles endian independant (this got lost somehow) [ty]
  237.  
  238. Angband 2.5.7 (4/1/94) 
  239. slightly upped Nether damage (so watch out...)
  240. fixed and documented equippy char patch [eh]
  241. added ALLOW_FIDDLING in config.h
  242. recomment config.h and the Makefile
  243. rewrote the documentation and other foo in the "lib" tree
  244. fixed '#endif TARGET'
  245. save equippy chars option state in the save file
  246.  
  247. Angband 2.5.8 (4/22/94)
  248. added another shop price bug fix (thanks mpope@itd.dsto.gov.au [Michael Pope])
  249. Colluin now resists poison [jk]
  250. a few more artifact names got their display attributes tweaked
  251. played with bonuses of some cloaks [jk]
  252. artifact display lists now deal with the new artifact names (I missed a case
  253.   or two) more correctly
  254. a few more lighting gliches have been fixed [dbd]
  255. fixed the equippy chars not turning off correctly
  256. fixed a bug displaying scores after deleting old scores
  257. monsters that don't move get this remembered, plus some other minor neat
  258.   monster recall tweaks [dbd]
  259. monsters now cast slightly more intelligent spells [dgk]
  260. incorperated more fixes from UMoria 5.5 Changes, including:
  261.   'destroy traps' untraps & unlocks chests, not destroys them
  262.   eliminate search_flag for py.flags.status & PY_SEARCH
  263.   updated haggling routines for the 'sliding scale' for not haggling
  264. added *SUPERB* critical hit; it's unlikely that people will get many, though.
  265. critical hit messages now come after the "You hit <monster>." message
  266.  
  267. Angband 2.5.9 (5/10/94)
  268. fixed another light bug [dbd]
  269. added new method for finding the library files [cjh]
  270. Cammithim now has free action to avoid mana penalty [jk]
  271. other minor artifact name fixing [jk]
  272. added a case insensitive string comp for deficient systems [hmj]
  273. fixed a bug in prt_stat [Colin_Spry@equinox.gen.nz]
  274. fixed typing problems with integer size for artifacts [cs]
  275. maybe fixed invisible monster bug [cs]
  276.  
  277. =====================
  278.  
  279. Angband 2.6 (begun 6/1/94) previous change involved savefile format change
  280.  
  281. =====================
  282.  
  283. Angband 2.6.0 (9/4/94) public beta release
  284.  
  285. radical save-file cleanup, including: fixing invis. monster (as above),
  286.    saving old_turn, saving monster maxhp and fear, saving player fear,
  287.    additional space for flags
  288. NB: savefiles from 2.6 will not work with Angband 2.4/2.5!
  289. fixed a minor bug in monster recall displays
  290. fixed some minor problems in the scorefile routines
  291.    [js <surge@dilbert.cqs.washington.edu>]
  292. incorporated patches for OS/2 support [pb]
  293. cleaned up the code here and there
  294. fixed a bug generating treasure in vaults that resulted in slightly worse
  295.    treasure then intended [hmj <HMJ@IPG.PH.KCL.AC.UK>]
  296. adjusted the stores so that some shopkeepers have a higher amount of gold
  297.    available, and the Black Market makes much more reasonable offers
  298. roughly doubled demon ('&') hitpoints to make them more reasonable
  299. fixed a few other monster problems
  300.  
  301. Incorporated 1.40 code from CFT:
  302. fixed nether bolt damage
  303. creatures that multiply don't do so if only seen via telepathy
  304. speed now burns up food less rapidly, since speed is less powerful
  305. cuts now behave better with odd constitution adjustments
  306. fixed clearing commands from get_com via Escape
  307. artifacts now don't waste a turn when Escaping from using them
  308. Cubragol's fiery enchantment now seeks out unenchanted bolts rather then
  309.    simply failing if the first bolt listed is enchanted
  310. ...also, C's bolts now resist fire
  311. Totila now really does confuse monsters
  312. using spikes now decreases one's encumberance
  313. cleaned up the dungeon generation code some more
  314. fixed 'buried in rock' bug with escorts in vaults
  315. incorperated new bow & missile ammo code
  316. new lighting (again :-)
  317. wizards have the option to cheat death
  318. players still gain a little experience even after life draining
  319. tunnelling (stone to mud) will sometimes produce an object under rubble
  320. better object throwing code (many items won't disappear)
  321. -------------
  322. monster recall indicates good / special treasures
  323. fixed a bug displaying inventory when you weren't carrying anything
  324. cleaned up how the scores are displayed some
  325. fixed a minor glich with the recall code (single spaces at the start
  326.    of a line)
  327. fixed a bug always generating "cloak [1,0]"
  328. fixed bugs with SECURE functioning under the Andrew File System
  329. fixed a bug with stat_type being trashed with prt_stat() and cnv_stat()
  330. added support for {Free,Net}BSD [pb]
  331. fixed a bug with multiple missile weapons' damage bonus accumulating
  332.   [randy@PICARD.TAMU.EDU (Randy Hutson)]
  333. fixed some minor problems with heavy weapons and BLESSED_BLADES [dbd]
  334. undid new lighting to avoid dbd's wrath :-)
  335. fix bug with '|' (see uniques) command  [ken wigle@niktow.canisius.edu (kw)]
  336. **fixed running with wide-area light bug (very cool!)
  337. fixed bugs with spellbooks [kw]
  338. incorperated new attacks/round table [cft]
  339. fixed messaging punctuation
  340. monsters now usually wake up when their rooms get lit...
  341. fixed _major_ bug with line_spell() overwriting the stack (!)
  342. adjusted magical bonuses a little more
  343. creeping 'xxx' coin monsters always generate 'xxx' treasure
  344. opening a chest will no longer generate chests in the treasure drop
  345. stairs on town level now are always lit
  346. non-wizards can only check artifacts if on town level
  347. added 'satisfy hunger' option (instead of 'create food')
  348.  
  349. Angband 2.6.1 (9/18/94) public release
  350.  
  351. fixed bug with '|' (show uniques) when in wizard mode
  352. adjusted player's number of attacks per round
  353. fixed a bug whereby a ghost could be generated (on a destroyed level) without
  354.    setting the 'special level' message
  355. added support for DEC OSF/1 (Alpha) [tl]
  356. fixed bug with names in dispel_creature
  357.    [hman@marina.dei.unipd.it (Heiko Herold) hh]
  358. added monster fear if player level >> monster level [hh]
  359. added identification of objects on floor via '-' [hh]
  360. *enlighnment* potions now detect traps, s. doors, treasure, etc.
  361. ...the Arkenstone also detects s. doors and traps
  362. adjusted the monster picking up an item code to be smarter
  363. improved support for Solaris 2.x [tl]
  364. fixed some minor bugs with bounds checking
  365.    [ randall@theory.lcs.mit.edu (Keith H Randall) kr ]
  366. fixed const typing with my_stricmp [cb]
  367. fixed bug with unlocking/opening things being impossible [kw]
  368.   "    "  using multiple characters (the -n & -u options) [kw]
  369.   "    "  generating Olog-Hai and Uruk-Hai in vaults [kr]
  370.   "    "  reverting character stats when creating a char [kr]
  371.   "    "  displaying all artifacts with '~' [rh]
  372.   "    "  with special offer when it didn't change the price of item [rh]
  373.   "    "  using file descriptors under Linux [rh]
  374. many one-liners: Belthronding, Rohirrim, CURBRAGOL, chr_adj, todis_adj [jk]
  375. fixed bugs with blindness resistance [rh]
  376. fixed bug with Satisfy Hunger/Create Food names in spell books
  377. fixed prototype for my_stricmp [jk]
  378.